package com.example.designmode.observer;

/**
 * 定义被观察者抽象接口
 */
public interface ObserverClient {

    /**
     * 被观察者添加
     * @param o
     */
    void registerObserver(ObserverService o);

    /**
     * 被观察者减少
     * @param o
     */
    void removeObserver(ObserverService o);

    /**
     * 通知
     */
    void notifyObserver(String message);
}
